﻿using System;
using System.Collections.Generic;

namespace YJKRevitArea.AreaThumbnail
{
	[Serializable]
	public class FirePreventionThumbnailData
	{
		public bool IfSelectFill
		{
			get
			{
				return this.m_bIfSelectFill;
			}
			set
			{
				this.m_bIfSelectFill = value;
			}
		}

		public bool IfSelectGird
		{
			get
			{
				return this.m_bIfSelectGird;
			}
			set
			{
				this.m_bIfSelectGird = value;
			}
		}

		public double ScalingRatio
		{
			get
			{
				return this.m_dScalingRatio;
			}
			set
			{
				this.m_dScalingRatio = value;
			}
		}

		internal FirePreventionThumbnailSetUpData FirePreventionThumbnailSetUpData
		{
			get
			{
				return this.m_FirePreventionThumbnailSetUpData;
			}
			set
			{
				this.m_FirePreventionThumbnailSetUpData = value;
			}
		}

		public int ViewId
		{
			get
			{
				return this.m_nSelViewId;
			}
			set
			{
				this.m_nSelViewId = value;
			}
		}

		public string LineType
		{
			get
			{
				return this.m_strLineType;
			}
			set
			{
				this.m_strLineType = value;
			}
		}

		public List<string> LstScalingRatio
		{
			get
			{
				return this.lstScalingRatio;
			}
			set
			{
				this.lstScalingRatio = value;
			}
		}

		private bool m_bIfSelectFill;

		private bool m_bIfSelectGird;

		private double m_dScalingRatio = 1.0;

		private FirePreventionThumbnailSetUpData m_FirePreventionThumbnailSetUpData = new FirePreventionThumbnailSetUpData();

		private int m_nSelViewId = -1;

		private string m_strLineType = string.Empty;

		private List<string> lstScalingRatio = new List<string>();
	}
}
